home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 21
/
Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso
/
Aminet
/
gfx
/
edit
/
amifig28.lha
/
amifig2.8
/
AmiFIG.doc
< prev
next >
Wrap
Text File
|
1997-08-16
|
8KB
|
252 lines
About AmiFIG 2.8
================
(11-August-97)
Copyright
=========
This software is shareware. It may be freely distributed as long as
no part of the distribution is changed or removed. Long term use
is only permitted to registered users.
The copyright remains (C) 1996-1997 Andreas Schmidt.
Disclaimer
==========
The author cannot be held liable for the suitability or accuracy of this
manual nor the program(s) and can not accept any responsibility for
damage directly or indirectly caused by the use of this manual and/or the
programs.
In other words: Anything you do is at your own risk.
Registration
============
The unregistered version only saves up to 30 objects (incl. contents
of compound objects). That also applies to the size of library folders.
If you want to register send US$ 20,- or DM 30,- to the address given below.
Please add your e-mail address and the version number of your AmiFIG-copy
to your registration. You will receive the code to remove the restriction
via mail or e-mail.
Write an e-mail if you want to use a bank draft.
About AmiFIG
============
AmiFIG is a universal structured drawing program, which is derived from
the well-known Unix-program XFig by Supoj Sutanthavibul and others.
This version now includes most of the v3.1 features.
Parts of the GUI were designed using GadToolsBox 2.0b by JaBa Development.
The features include:
ellipses, circles, lines, splines, arcs, images, compounds, text, arrows,
colors, filling with pattern or color, different line widths and styles,
scaling, copying, rotating, zooming, grid, more, more, more...
Also included is fig2dev, a tool to convert fig data files into several
formats (PostScript, LaTeX, epic etc.).
It's the original Unix program version 3.2. I merely added v1.4 file format
support and some more page formats for postscript export and fixed some bugs.
The postscript converter knows two new options -h xxx and -d yyy. xxx and yyy
are the page size in pixels at 72 dpi.
Requirements
============
Processor: works with 68000 without FPU or 68020 and FPU depending on the
program version
OS: 3.0 or better
Installatation
==============
Simply umpack the archive to your hard disc. The fig2dev program can
be moved to the "C:"-directory. You can call it from the shell then,
without typing the whole path.
The CGTimes.font should be installed if you want the text-objects to
look like in the PostScript output. Otherwise the program tries to open
the Times.font. If this fails too, then topaz is used.
The CGTimes.font is on your Workbench-fonts disk. But it seems that
there are releases without this font. You can also rename any other font
to CGTimes.font.
The program writes some settings in a file called figprefs. The internal
format of this file changes as new versions of AmiFIG usually have more
configuration options. So if you update you must reconfigure the program
if you don't want to use the defaults. But this is done in a few minutes
and shouldn't be too much inconvenience.
See below for a list of items that are stored in the settings file.
New in version 2.8
==================
-fig2dev is now ported from the latest Unix version 3.2.0 beta 2
-rotates objects by any angle
-printing (can print at any resolution the printer supports)
-IFF-export and printing works on whole page or a user selectable clip
-Xfig custom colors are mapped to the standard palette
-export path is automatically set to the location of the current file
-user can define an export scale factor which is passed to fig2dev
-a number of minor bugs removed
New in version 2.7
==================
-top and side rulers
-User can select font for menus etc.
-Files can be loaded via drag&drop
New in version 2.6
==================
-different cap styles on polygons
-can paint all types of objects with any line width
-can open its windows on a given public screen
Bugfixes in version 2.6
=======================
-settings were always saved as "figprefs"
-the undo function did not work correctly when attempting to undo compound
scaling under certain conditions
New in version 2.5
==================
This version is merely a bugfix but was recompiled using SAS/C 6.57.
There is one new feature that lets you choose whether the draw window shall
be activated after clicking in one of the tool bars.
fixes the following bugs:
-it was impossible to move the points of a polygon that was an interpolated
spline before
-the text tool used wrong mouse pointers
-after scaling a compound object the "undo" function did not set it back to
its old size under certain circumstances
-the grid was sometimes painted with a wrong background color (between the dots)
-positioning via grid is more accurate
-fig2dev swapped the 45 degree diagonal patterns
New in version 2.4
==================
-displays polygones (and arcboxes) with different line widths regarding
line style and join style
-text objects can have any angle (angles <> 0 will be displayed as framebox)
New in version 2.3
==================
-Picture import via DataTypes which also includes export via fig2dev
-All Xfig arrow types
-Creates icons
-A number of smaller enhancements
bugfixes:
Crash when activating the magnet mode. This only happened when AmiFIG
could not find a config file.
A number of smaller bugs were fixed which probably nobody encountered.
What is to do?
==============
-cap style and line style can not be rendered correctly with all types of
objects with any line width (arcs, ellipses, splines)
-line width of ellipses and arcs are not very accurately rendered
-automatic alignment
-user-defined colors
-fig-datatype
-and a number of smaller things
Differences to XFig
===================
Look up the manpage on drawing functions. This manpage refers to the
Unix-Version, therefore there are lots of differences.
The most important thing is the ability to handle a library of objects.
Objects can be taken from drawings and stored in folders. So you can
build a collection of symbols and pieces, that can be easily accessed
in future projects. This is very useful if you often need the same
things.
There is a bug in the XFig-versions that are based on the original source
code: Due to a round error centimeter rulers are not correct displayed.
One centimeter is 1.5 pixels too small in 80 dpi magnification. This
makes an error of 15 pixels or 1/2 cm for each 10 cm.
To correct this the original fig2dev scaled figures, that were drawn
using the centimeter-ruler by a factor of 1.05.
AmiFIG does not have this bug. Therefore I removed this workaround
from fig2dev. Figures that were drawn with other XFig-clones with
that have the buggy rulers are very probably by the factor of 0.95
smaller in AmiFIG.
Supports DataTypes.
The settings
============
A flat list of things that are stored in the settings file:
-all options that you can edit in the preferences window, but not the
center flag (this one belongs to the fig-data format)
-screen mode
-font
-window positions an sizes
-the open windows
-file requester position and size
-grid mode
-magnet mode
-ruler configuration
-unit (as the user's default)
-page format (as the user's default)
-page size if custom format (as the user's default)
-zoom scale
-the things I forgot to mention
In the fig-file are stored:
-the orientation
-the center flag
-the unit (overrides the user's default after loading)
If you allow AmiFIG to create icons with youe data files then the
following tool types may be used:
-PAGE, WIDTH, HEIGHT, EXPORTSCALE
The page format is one of the set {"A0", "A1", "A2", "A3", "A4",
"A5", "B5", "Letter", "Legal", "Ledger", "Tabloid", "Custom format"}
If "Custom format" is used then tool types for width and height
are created. The unit is metric.
EXPORTSCALE is the scale factor which is passed to fig2dev and can be
defined in the preferences window.
Contact
=======
AmiFIG Homepage <http://www.cs.tu-berlin.de/~huluvu/amifig.html>
e-Mail: huluvu@cs.tu-berlin.de
Mail: Andreas Schmidt
Walter-Friedrich-Str.45
13125 Berlin
Germany